package com.cairenhui.trust.auto.task.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 
 * @author 黄瑞庆
 * TODO 获取日期格式
 * 2017年2月27日
 */
public class DateUtils {

	/**
	 * 时：分:秒
	 */
	public static final String HOURS_MINUTES_SECONDS  = " mm:ss";
	/**
	 * 时：分
	 */
	public static final String HOURS_MINUTES  = " mm";
	/**
	 * yyyy年MM月dd日
	 */
	public static final String STRDATE_1  = "yyyy年MM月dd日";
	/**
	 * yyyy/MM/dd/
	 */
	public static final String STRDATE_2  = "yyyy/MM/dd/";
	/**
	 * yyyy-MM-dd
	 */
	public static final String STRDATE_3  = "yyyy-MM-dd";
	/*public static final String STRDATE_4  = "yyyy年MM月dd日";
	public static final String STRDATE_5  = "yyyy年MM月dd日";
	public static final String STRDATE_6  = "yyyy年MM月dd日";
	public static final String STRDATE_7  = "yyyy年MM月dd日";
	public static final String STRDATE_8  = "yyyy年MM月dd日";
	public static final String STRDATE_9  = "yyyy年MM月dd日";
	public static final String STRDATE_10 = "yyyy年MM月dd日";
	public static final String STRDATE_11 = "yyyy年MM月dd日";
	public static final String STRDATE_12 = "yyyy年MM月dd日";*/
	                                   
	/**
	 * 
	 * @param date
	 * @param format 日期格式
	 * @return x年x月x日...
	 */
	public static String getStrDate(Date date,String format){
		SimpleDateFormat sdf = new SimpleDateFormat(format);
		return sdf.format(date);
	}
	
	
	/**
	 * 
	 * TODO 返回时间差（s）
	 * @author 黄瑞庆
	 * long
	 * @param start
	 * @param end
	 * @return
	 * 2017年3月2日 上午11:47:01
	 */
	public static long getTimeDifference(Date start,Date end){
		
		long statTemp = start.getTime();
		long endTemp  = end.getTime();
		long timeDiff = (endTemp - statTemp)/1000;
		
		return timeDiff;
	}
}
